// FileInfoProp 文件信息属性
export interface FileInfoProp {
    name: string; // 文件名
    path: string; // 文件路径
    linkPath?: string; // 连接文件地址
    user: string; // 用户
    group: string; // 用户组
    perm: string; // 权限
    size: number; // 大小
    updateTime: string; // 更新时间
    isDir: boolean; // 是否目录
    isHidden: boolean; // 是否隐藏文件
    isLink: boolean; // 是否连接文件
    mimeType: string; // 类型
}

// FilePageProp 文件分页查询属性
export interface FilePageProp {
    page: number;
    size: number;
    path: string;
    search?: string;
    showHidden: boolean;
}

export const defaultFilePageProp: FilePageProp = {
    page: 1,
    size: 10,
    path: '/',
    showHidden: false,
}